package com.pac.role.service;

import java.util.List;

import com.common.util.LogicException;
import com.pac.role.bean.RoleMenuBean;

/**
 * 角色菜单service接口
 * 
 * @author lujun.chen
 * @version [版本号, 2015年2月16日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface RoleMenuService {

	/**
	 * 添加角色菜单关联关系
	 * 
	 * @param roleMenuBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean addRoleMenu(RoleMenuBean roleMenuBean);

	/**
	 * 删除角色菜单关联关系
	 * 
	 * @param roleMenuBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean delRoleMenu(RoleMenuBean roleMenuBean);

	/**
	 * 列表查询角色菜单关联关系
	 * 
	 * @param roleMenuBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public List<RoleMenuBean> queryRoleMenu(RoleMenuBean roleMenuBean);
	
	/** 根据角色ID删除角色菜单关联关系
     * <功能详细描述>
     * @param roleId
     * @return
     * @throws LogicException 
     * @see [类、类#方法、类#成员]
     */
    public boolean delRoleMenuByRoleId(String roleId);

}
